ТХАБ:Запросы — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
м
м (Пример использования запросов в тексте)
 
(не показано 15 промежуточных версий 3 участников)
Строка 1: Строка 1:
 
* Запросы построены на механизме Semantic MediaWiki (используется версия SMW 2.3.1)
 
* Запросы построены на механизме Semantic MediaWiki (используется версия SMW 2.3.1)
 
* Для упрощения для пользователя и исключения ошибок используется механизм шаблонов
 
* Для упрощения для пользователя и исключения ошибок используется механизм шаблонов
 +
 +
== Пример простого запроса ==
 +
<nowiki>
 +
{{#ask:[[Категория:Депутат]] | ?Время рождения }}
 +
</nowiki>
 +
 +
Где:
 +
* '''ask''' - ключевое слово - запрос - не меняется
 +
* Выбрать все страницы в категории '''Депутат'''
 +
* Показать их таблицей в столбце №2 которой указать свойство каждой станицы: '''Время рождения'''
 +
* В столбце №1 будет название страницы
 +
* Одному свойству страницы одновременно может быть присвоено несколько значений (т.к. технически свойство это массив).В запросе будут показаны все значения свойства.
  
 
== Пример запроса к ТХАБ.РФ ==
 
== Пример запроса к ТХАБ.РФ ==
  
<nowiki>
+
<pre>
  
 
{{#ask: [[Категория:Жилой комплекс]] [[Категория:Москва]]
 
{{#ask: [[Категория:Жилой комплекс]] [[Категория:Москва]]
Строка 11: Строка 23:
 
| ?Адрес
 
| ?Адрес
 
| ?Состояние
 
| ?Состояние
| ?Метро
+
| ?Станция метро
| ?ДоМетро
+
| ?До метро
 
| ?Цена
 
| ?Цена
 
| ?Застройщик
 
| ?Застройщик
 
| ?Сайт
 
| ?Сайт
| ?Машиноместа = Машино<br>место<br>млн. ₽
+
| ?Цена машиноместа = Машино<br>место<br>млн. ₽
 
| ?Технология
 
| ?Технология
 
| limit=30 | searchlabel=Все ЖК Москвы
 
| limit=30 | searchlabel=Все ЖК Москвы
Строка 23: Строка 35:
 
}}
 
}}
  
</nowiki>
+
</pre>
  
 
== Пример использования запросов в тексте ==
 
== Пример использования запросов в тексте ==
  
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Метро}} до которого {{#show: ЖК Мосфильмовский | ?ДоМетро}}  
+
Если надо вставить в просто свойство какой либо станицы:
 +
 
 +
<pre>
 +
 
 +
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}} минут пешком.
 +
 
 +
</pre>
 +
 
 +
У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}} минут пешком.
  
 
== См. также ==
 
== См. также ==
  
 +
* [[Жилые Комплексы Москвы]] - типовой  запрос
 
* [[ЖК Мосфильмовский]] - типовой образец
 
* [[ЖК Мосфильмовский]] - типовой образец
 +
 
* [[Жилой комплекс.Заготовка]]
 
* [[Жилой комплекс.Заготовка]]
 
* [[SMW запрос.Заготовка]]
 
* [[SMW запрос.Заготовка]]
 +
 +
* [[ТХАБ.Шаблоны для запросов]]
  
 
== Ссылки ==
 
== Ссылки ==
 +
* [https://www.semantic-mediawiki.org/wiki/Help:%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F Официальная справка по SMW]
 +
* [http://www.pvsm.ru/cms/37586 SMW Forms]
 +
* [https://habrahabr.ru/post/177615/ SMW Forms хабр]
 
* [http://habrahabr.ru/post/173877/ Semantic MediaWiki - хабр]
 
* [http://habrahabr.ru/post/173877/ Semantic MediaWiki - хабр]
 
* [https://ru.wikipedia.org/wiki/Semantic_MediaWiki Semantic MediaWiki - википедия]
 
* [https://ru.wikipedia.org/wiki/Semantic_MediaWiki Semantic MediaWiki - википедия]
 
* [http://www.aifb.kit.edu/images/0/02/Smw-operation_russian.pdf PDF - построение семантического портала]
 
* [http://www.aifb.kit.edu/images/0/02/Smw-operation_russian.pdf PDF - построение семантического портала]
 
+
* [https://www.semantic-mediawiki.org/wiki/Help:%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D1%8B_%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0 Форматы вывода]
 
+
* [https://www.semantic-mediawiki.org/wiki/Help:Dygraphs_format Диаграммы]
 +
* [https://www.semantic-mediawiki.org/wiki/Help:D3_chart_format Графики]
 +
* [https://www.semantic-mediawiki.org/wiki/Help:Calendar_format Календарь]
 +
* [https://www.semantic-mediawiki.org/wiki/Help:Timeline_format Линия времени] меожет не работать в  SMW 2.3.1
 +
* [https://www.mediawiki.org/wiki/Extension:Semantic_Maps Карты]
 +
* [https://www.semantic-mediawiki.org/wiki/Help:Filtered_format Фильтрация форматов]
 +
----
 +
* [http://www.visualdataweb.org/relfinder.php VisualDataWeb]
  
  

Текущая версия на 00:08, 2 февраля 2016

  • Запросы построены на механизме Semantic MediaWiki (используется версия SMW 2.3.1)
  • Для упрощения для пользователя и исключения ошибок используется механизм шаблонов

Пример простого запроса

{{#ask:[[Категория:Депутат]] | ?Время рождения }}

Где:

  • ask - ключевое слово - запрос - не меняется
  • Выбрать все страницы в категории Депутат
  • Показать их таблицей в столбце №2 которой указать свойство каждой станицы: Время рождения
  • В столбце №1 будет название страницы
  • Одному свойству страницы одновременно может быть присвоено несколько значений (т.к. технически свойство это массив).В запросе будут показаны все значения свойства.

Пример запроса к ТХАБ.РФ


{{#ask: [[Категория:Жилой комплекс]] [[Категория:Москва]]
| mainlabel=-
| ?Название = Название ЖК
| ?Адрес
| ?Состояние
| ?Станция метро
| ?До метро
| ?Цена
| ?Застройщик
| ?Сайт
| ?Цена машиноместа = Машино<br>место<br>млн. ₽
| ?Технология
| limit=30 | searchlabel=Все ЖК Москвы
| intro=Список ЖК Москвы (не более 30): 
| default='''!!!Ошибка SMW запроса'''
}}

Пример использования запросов в тексте

Если надо вставить в просто свойство какой либо станицы:


У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}} минут пешком.

У ЖК Мосфильмовский рядом метро: {{#show: ЖК Мосфильмовский | ?Станция метро}} до которого {{#show: ЖК Мосфильмовский | ?До метро}} минут пешком.

См. также

Ссылки